ThisStar: Declarative Visualization Prototype
نویسندگان
چکیده
Library-based and pre-compiled visualization tools incur many penalties that hinder the adoption of visualization as a technique for many fields. Libraries necessitate familiarity with the data structures and control flows that are incumbent in traditional programming, but not central to visualization. Task-specific visualization applications alleviate these needs, but induce users to move data between applications as their needs change. An ever expanding tool chain and corresponding context switches are inefficient. We propose a generative programming approach to visualization tool construction based on domain specific languages. Through it, we provide the flexibility of a general purpose programming language that abstracts out many of the control flow and data structure issues. Our initial prototype, ThisStar, creates star-maps based on these general ideas. ThisStar demonstrates the viability of these concepts and illuminates opportunities.
منابع مشابه
Design of Air Distribution System for Operation Theatre Using Flow Visualization Techniques to Improve Flow Characteristics
Operation Theatre (OT) is the most important area where precise controlled on indoor air quality is required because it is directly related to patient health and its recovery period. This work aims to study and visualize the airflow distribution of conventional flat air diffuser ventilation system and newly designed angular air ventilation system in OT. Angular Air Distribution (AAD) system is ...
متن کاملComposing DTI Visualizations with End-user Programming
We present the design and prototype implementation of a scientific visualization language called ZIFAZAH for composing 3D visualizations of diffusion tensor magnetic resonance imaging (DT-MRI or DTI) data. Unlike existing tools allowing flexible customization of data visualizations that are programmer-oriented, we focus on domain scientists as end users in order to enable them to freely compose...
متن کاملDaisyViz: A model-based user interface toolkit for interactive information visualization systems
While information visualization technologies have transformed our life and work, designing information visualization systems still faces challenges. Non-expert users or end-users need toolkits that allow for rapid design and prototyping, along with supporting unified data structures suitable for different data types (e.g., tree, network, temporal, and multi-dimensional data), various visualizat...
متن کاملA Prototype of a Knowledge-Based Programming Environment
In this paper we present a proposal for a knowledge-based programming environment. In such an environment, declarative background knowledge, procedures, and concrete data are represented in suitable languages and combined in a flexible manner. This leads to a highly declarative programming style. We illustrate our approach on an example and report about our prototype implementation.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007